<script>
export default {
  // globalData 全局的变量，可以在里面配置全局共享的数据
  // vuex
  globalData: {
    cart: [], // 全局的购物车列表
    total: 0 // 当前购物车中已经勾选的商品数量
  },
  onLaunch: function () {
    this.$scope.globalData.cart = uni.getStorageSync('cart') || []

    let count = 0

    this.$scope.globalData.cart.forEach((item) => {
      if (item.isCheck) {
        count += item.count
      }
		})
		
		// 更新全局的商品数量
    this.$scope.globalData.total = count

    uni.setTabBarBadge({
      index: 3,
      text: count + ''
    })
  },
  onShow: function () {},
  onHide: function () {}
}
</script>

<style>
/*每个页面公共css */
/* vant 小程序库的样式，如果没有这个样式，所有的组件样式将失效 */
@import '/wxcomponents/vant/dist/common/index.wxss';
</style>
